var i = require("../../../uv-ui-tools/libs/mixin/mpMixin.js"), o = require("../../../uv-ui-tools/libs/mixin/mixin.js"), e = require("./props.js"), n = require("../../../../common/vendor.js");

require("../../../uv-ui-tools/libs/function/index.js"), require("../../../uv-ui-tools/libs/function/test.js"), 
require("../../../uv-ui-tools/libs/function/digit.js"), require("../../../uv-ui-tools/libs/util/route.js"), 
require("../../../uv-ui-tools/libs/function/debounce.js"), require("../../../uv-ui-tools/libs/function/throttle.js");

var t = {
    name: "uv-toolbar",
    emits: [ "confirm", "cancel" ],
    mixins: [ i.mpMixin, o.mixin, e.props ],
    methods: {
        cancel: function() {
            this.$emit("cancel");
        },
        confirm: function() {
            this.$emit("confirm");
        }
    }
}, r = n._export_sfc(t, [ [ "render", function(i, o, e, t, r, u) {
    return n.e({
        a: i.show
    }, i.show ? n.e({
        b: n.t(i.cancelText),
        c: n.o(function() {
            return u.cancel && u.cancel.apply(u, arguments);
        }),
        d: i.cancelColor,
        e: i.title
    }, i.title ? {
        f: n.t(i.title)
    } : {}, {
        g: n.t(i.confirmText),
        h: n.o(function() {
            return u.confirm && u.confirm.apply(u, arguments);
        }),
        i: i.confirmColor,
        j: n.n({
            "uv-border-bottom": i.showBorder
        }),
        k: n.o(function() {
            return i.noop && i.noop.apply(i, arguments);
        })
    }) : {});
} ], [ "__scopeId", "data-v-2f73cab8" ] ]);

wx.createComponent(r);